課程資訊
課程名稱
計算數學導論
Introduction to Computational Mathematics 
開課學期
105-1 
授課對象
理學院  數學系  
授課教師
王偉仲 
課號
MATH3604 
課程識別碼
201 49730 
班次
 
學分
全/半年
半年 
必/選修
必修 
上課時間
星期一8,9(15:30~17:20)星期三8,9(15:30~17:20) 
上課地點
新505新103 
備註
221 U4280計算數學導論(3學分)得用201 49730計算數學導論(4學分)替代。
總人數上限:70人
外系人數限制:10人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1051MATH3604_ 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

This is an introductory course to scientific computing. This introduction level course covers basic scientific computing topics, including nonlinear equations, approximation, numerical differentiation and integration, linear systems, eigenvalues and eigenvectors, numerical optimization, and numerical differential equations. We will discuss both mathematical principles, numerical algorithms, and software development for solving realistic scientific and engineering problems. One distinguishing feature of the course is "learning-by-doing". 

課程目標
Students are expected
- to obtain an intuitive and working understanding of basic numerical methods,
- to gain appreciation of the concept of computational error and of the need to analyze and predict it,
- to implement numerical methods by using a computer language (mainly MATLAB), and
- to develop teamwork experience plus oral communication and writing skills.  
課程要求
Basic programming skills, Calculus, Multivariable Calculus, Linear Algebra  
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
[1] "Scientific Computing with MATLAB and Octave" by Alfio Quarteroni, Fausto Saleri and Paola Gervasio, Fourth Edition, 2014
(You can download the book via the NTU network from the URL "http://link.springer.com/book/10.1007%2F978-3-642-45367-0") 
參考書目
[1] "Numerical Analysis" by Richard L. Burden and J. Douglas Faires (9nd edition)
[2] "Numerical Computing with MATLAB" by Cleve Moler
(http://www.mathworks.com/moler/chapters.html)
[3] "Introduction to Scientific Computing" by Charles F. van Loan (2nd Edition)
[4] "Scientific Computing: An Introductory Survey" by Michael T. Heath (2nd Edition)
[5] "Numerical Analysis: Mathematics of Scientific Computing" by David Kincaid and Ward Cheney
(3rd edition)
[6] "Numerical Mathematics" by Alfio Quarteroni, Riccardo Sacco, Fausto Saleri.
[7] "MATLAB Guide" by Desmond J. Higham and Nicholas J. Higham (2nd edition)
[8] 「MATLAB程式設計入門篇」,張智星 (第三版)
[9] 「MATLAB程式設計進階篇」,張智星 (第二版) 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
Coding Homework and Quizzes 
40% 
以上機寫程式為主。 
2. 
Midterm Exam  
30% 
以手寫與理論為主。 
3. 
Final Exam 
30% 
以手寫與理論為主。 
 
課程進度
週次
日期
單元主題
第1週
2016/09/12  <font color = "FF0000"><b>Course Introduction and MATLAB</b></font><br>
M: Course Introduction and Chap. 1 @ 新生505<br>
W: Lab Α @天數301
<font color=#0000cc><br>
HW Chap. 1: 1, 4, 5, 12, 13, 14 
第2週
2016/09/19  <font color = "FF0000"><b>Computer Arithematics</b></font><br>
M: Chap. 1 @ 新生505<br>
W: Lab Α&Β @天數301
 
第3週
2016/09/26  <font color = "FF0000"><b>Nonlinear Equation</b></font><br>
M: Chap. 2 @ 新生505
<font color=#0000cc><br>
HW Chap. 2: 4, 5, 6, 7, 8, 11, 15, 16, 17 
第4週
2016/10/03  <font color = "FF0000"><b>Linear Regression & Logistic Regression</b></font><br>
M: Chap. 2 @ 新生505

W: Lab Γ @天數301 
第5週
2016/10/10  <font color = "FF0000"><b>Approximation</b></font><br>
W: Chap. 3 @ 新生103
<font color=#0000cc><br>
HW Chap. 3: 1, 2, 9, 12, 13, 14 
第6週
2016/10/17  <font color = "FF0000"><b>Approximation</b></font><br>
M: Chap. 3 @ 新生505

W: Lab Δ @ 天數301
 
第7週
2016/10/24  <font color = "FF0000"><b>Numerical Differentiation and Integration</b></font><br>
M: Chap. 4 @ 新生505

W: Lab Ε @ 天數301